On Randomness Extraction in AC0

نویسندگان

  • Oded Goldreich
  • Emanuele Viola
  • Avi Wigderson
چکیده

We consider randomness extraction by AC circuits. The main parameter, n, is the length of the source, and all other parameters are functions of it. The additional extraction parameters are the min-entropy bound k = k(n), the seed length r = r(n), the output length m = m(n), and the (output) deviation bound = (n). For k ≤ n/ log n, we show that AC-extraction is possible if and only if mr ≤ 1 + poly(log n) · k n ; that is, the extraction rate m/r exceeds the trivial rate (of one) by an additive amount that is proportional to the min-entropy rate k/n. In particular, non-trivial ACextraction (i.e., m ≥ r + 1) is possible if and only if k · r > n/poly(log n). For k ≥ n/ log n, we show that AC-extraction of r+ Ω(r) bits is possible when r = O(log n), but leave open the question of whether more bits can be extracted in this case. The impossibility result is for constant , and the possibility result supports = 1/poly(n). The impossibility result is for (possibly) non-uniform AC, whereas the possibility result hold for uniform AC. All our impossibility results hold even for the model of bit-fixing sources, where k coincides with the number of non-fixed (i.e., random) bits. We also consider deterministic AC extraction from various classes of restricted sources. In particular, for any constant δ > 0, we give explicit AC extractors for poly(1/δ) independent sources that are each of min-entropy rate δ; and four sources suffice for δ = 0.99. Also, we give non-explicit AC extractors for bit-fixing sources of entropy rate 1/poly(log n) (i.e., having n/poly(log n) unfixed bits). This shows that the known analysis of the “restriction method” (for making a circuit constant by fixing as few variables as possible) is tight for AC even if the restriction is picked deterministically depending on the circuit.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Randomness-Efficient Sampling within NC

We construct a randomness-efficient averaging sampler that is computable by uniform constantdepth circuits with parity gates (i.e., in uniform AC0[⊕]). Our sampler matches the parameters achieved by random walks on constant-degree expander graphs, allowing us to apply a variety expander-based techniques within NC. For example, we obtain the following results: • Randomness-efficient error-reduct...

متن کامل

Hardness vs. Randomness within Alternating Time

We study the complexity of building pseudorandom generators (PRGs) with logarithmic seed length from hard functions. We show that, starting from a function f : {0, 1} → {0, 1} that is mildly hard on average, i.e. every circuit of size 2 fails to compute f on at least a 1/poly(l) fraction of inputs, we can build a PRG : {0, 1} n) → {0, 1} computable in ATIME (O(1), log n) = alternating time O(lo...

متن کامل

Arithmetic Complexity, Kleene Closure, and Formal Power Series

The aim of this paper is to use formal power series techniques to study the structure of small arithmetic complexity classes such as GapNC and GapL. More precisely, we apply the Kleene closure of languages and the formal power series operations of inversion and root extraction to these complexity classes. We define a counting version of Kleene closure and show that it is intimately related to i...

متن کامل

Certifying polynomials for AC0[⊕] circuits, with applications

In this paper, we introduce and develop the method of certifying polynomials for proving AC0[⊕] circuit lower bounds. We use this method to show that Approximate Majority cannot be computed by AC0[⊕] circuits of size n1+o(1). This implies a separation between the power of AC0[⊕] circuits of nearlinear size and uniform AC0[⊕] (and even AC0) circuits of polynomial size. This also implies a separa...

متن کامل

6.842 Randomness and Computation

Today we will discuss two more applications of the low degree algorithm. First we will look at constant depth circuits. We will cite a theorem regarding the Fourier concentration of functions computable by constant depth circuits and we will use this theorem as well as the low degree algorithm to show how we can learn constant depth circuits. Second we will begin to develop the theory need to l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 22  شماره 

صفحات  -

تاریخ انتشار 2015